package com.bdd.kdi;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.database.Cursor;

import com.example.kdi.dummy.Categorie;
import com.example.kdi.dummy.Produit;
import com.example.kdi.dummy.ProduitPrix;
public class FinalTableBDD extends DataBaseHelper{
	
	public FinalTableBDD(Context context) {
		super(context);
	
	}

	public List<ProduitPrix> getAllProduitBy(String idEns, String idTypeProd){
		List<ProduitPrix> Produits = new ArrayList<ProduitPrix>();

		Cursor cursor = myDataBase.rawQuery(
				"select * from table_final where _id_enseigne = ? and _id_typeprod = ?", new String[] {
						idEns, idTypeProd });

		cursor.moveToFirst();
		while (!cursor.isAfterLast()) {
			ProduitPrix Produit = cursorToProduit(cursor);
			Produits.add(Produit);
			cursor.moveToNext();
		}
		// Make sure to close the cursor
		cursor.close();
		return Produits;
		
	}
	
	private ProduitPrix cursorToProduit(Cursor cursor) {
		ProduitPrix Produit = new ProduitPrix();
		Produit.setId(String.valueOf(cursor.getInt(0)));		
		Produit.setId_typeprod(String.valueOf(cursor.getLong(1)));
		Produit.setLibelle(cursor.getString(3));
		Produit.setId_enseigne(cursor.getString(4));
		Produit.setPrix(Double.valueOf(cursor.getString(5)));
		Produit.setUrl(cursor.getString(6));
		return Produit;
	  }

	
}
